package com.weixin.cp.config;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.PropertySource;
import org.springframework.stereotype.Component;

/**
 * 企业微信配置
 * 
 * @author SuM
 * @date: 2019年12月2日下午2:27:01
 */
@Component
@PropertySource("classpath:application.yml")
@ConfigurationProperties(prefix = "wechat.cp")
public class WxCpProperties {
	// ==================== 企业微信 ===============
	/**
	 * 设置微信企业号的corpId
	 */
	@Value("${corpId}")
	public String corpId;

	// ==================== 自建应用 ===============
	/**
	 * 设置微信企业应用的AgentId
	 */
	@Value("${agentId}")
	public Integer agentId;

	/**
	 * 设置微信企业应用的Secret
	 */
	@Value("${secret}")
	public String secret;

	/**
	 * 设置微信企业号的token
	 */
	@Value("${token}")
	public String token;

	/**
	 * 设置微信企业号的EncodingAESKey
	 */
	@Value("${aesKey}")
	public String aesKey;
}
